glomerule tuft - Turkish English Dictionary